package cn.qidisoft.edu.hzjt.dao.zyc;

import cn.qidisoft.edu.hzjt.model.zyc.TeacherThesis;
import org.apache.ibatis.session.RowBounds;

import java.util.List;
import java.util.Map;

public interface TeacherThesisMapper {

    List<TeacherThesis> queryList(TeacherThesis record);

    List<TeacherThesis> queryPageList(TeacherThesis record, RowBounds rowBounds);

    int queryPageListcount(TeacherThesis record);

    TeacherThesis queryByPK(TeacherThesis record);

    int insert(TeacherThesis record);

    void update(TeacherThesis record);

    void delete(TeacherThesis record);

    int validation(TeacherThesis record);
    /**
     * 获取论文审批信息
     * @param queryMap
     * @return
     */
	List<TeacherThesis> getLwspList(Map<String, Object> queryMap);
    /**
     * 设置推荐 不推荐
     * @param qMap
     */
	void updatetJJG(Map<String, Object> qMap);
     /**
      * 根据id查询论文提交
      * @param lwid
      * @return
      */
	TeacherThesis getBylwid(String lwid);


    List<Map<String, Object>> queryUserAllAuditData(Map<String, Object> map, RowBounds rowBounds);

    int queryUserAllAuditDataCount(Map<String, Object> map);

}
